@echo off
chcp 65001 >nul
:menu
cls
echo ========================================
echo CSV分析报告生成器
echo ========================================
echo.
echo 可用的CSV文件:
echo   1. output\基本设施.csv (259 MB)
echo   2. output\设施集合.csv (5539 MB)
echo.
echo 报告格式:
echo   1. HTML报告（浏览器查看）推荐 ⭐
echo   2. Excel报告（WPS/Excel查看）
echo   3. 返回
echo.
echo ========================================
set /p choice=请选择报告格式 (1-3): 

if "%choice%"=="1" goto html_report
if "%choice%"=="2" goto excel_report
if "%choice%"=="3" goto end

echo 无效的选择!
pause
goto menu

:html_report
echo.
echo 正在生成HTML报告...
echo.
npm run analyze:html
echo.
echo.
echo ========================================
echo ✅ HTML报告已生成！
echo ========================================
echo.
echo 报告位置: output\分析报告.html
echo.
set /p open=是否现在打开报告? (Y/N): 
if /i "%open%"=="Y" (
    start output\分析报告.html
)
echo.
pause
goto menu

:excel_report
echo.
echo 正在生成Excel报告...
echo.
npm run analyze:excel
echo.
echo.
echo ========================================
echo ✅ Excel报告已生成！
echo ========================================
echo.
echo 报告位置: output\分析报告.csv
echo.
set /p open=是否现在打开报告? (Y/N): 
if /i "%open%"=="Y" (
    start output\分析报告.csv
)
echo.
pause
goto menu

:end

